<html>
<body>
Reports classes that directly extend <code>java.lang.Throwable</code>.
<p>Extending <code>java.lang.Throwable</code> directly is generally considered bad practice.
  It is usually enough to extend <code>java.lang.RuntimeException</code>, <code>java.lang.Exception</code>, or - in special
  cases - <code>java.lang.Error</code>.</p>
<p><b>Example:</b></p>
<pre><code>
  class EnigmaThrowable extends Throwable {} // warning: Class 'EnigmaThrowable' directly extends 'java.lang.Throwable'
</code></pre>
<!-- tooltip end -->
</body>
</html>